﻿//598. 区间加法 II
//给你一个 m x n 的矩阵 M 和一个操作数组 op 。矩阵初始化时所有的单元格都为 0 。ops[i] = [ai, bi] 意味着当所有的 0 <= x < ai 和 0 <= y < bi 时， M[x][y] 应该加 1。
//在 执行完所有操作后 ，计算并返回 矩阵中最大整数的个数 。


class Solution {
public:
    int maxCount(int m, int n, vector<vector<int>>& ops)
    {
        int x = m, y = n;
        for (auto& e : ops)
        {
            x = min(x, e[0]);
            y = min(y, e[1]);
        }
        return x * y;
    }
};